corrected multiple guards on transition