lock and clean up @ askquestion