why would you ever need "return;"