simplify concept dialog hide and error logic