Moved part of _delete into synchronized block