removed set_system_time macro