ensure prompt respects whether user wants to show or not