centralize open check for close
use close instead of trigger, tests maintain trigger efficacy