Always use current_tick when sub millisecond precision is required. Otherwise getting the ms/us to correspond is tricky.