If return is used, should be sub, not pointy.