Replacement and unblocking seem to work correctly in most cases.