Usually `and` is used only in work-flow direction like `do_action or raise "action failed"` but this is expression in if, so usually `&&` is used.