removes the need for the conditional though, which I really like