Nice set of "if" statements that really benefit from the quite clear names. It is clear what happens!