Different return types #inner project