Functions that don't take next get it called automatically after they finish