Why are you changing return type?