you're right, but still a scheduler is not necessarily slower than function calls.