even inside an if statement that only does a return?