break api in the name of consistency: get vs read
hlint cleanup