I forgot, why do we need to export a non-scheduling API?