all four if triggers.