is life always this hard?
471