Side-effecting in guards is not recommended