having a post conditional like this is hard to read.