removed reference returns