uacheck self = this del