revisiting the modal, need to check firing once and only once.