use (self) instead of any for web lockout