Lock.run_in_user_lock(self) ..don't need 30 mins timeout here...default 15 secs is already very high for this.