unsigned long -> ticks_t