It is not make sense for me, we have the Alarm API to schedule tasks, right?