better handling of ask box logic