For internal scheduling.