avoid timing the locking