I dislike line 3 and 4, feels like a command query...
# codereview
c
I dislike line 3 and 4, feels like a command query API..