flush outside the lock