cleaning up return types &c.