@clains: SOLID returns