Life’s a bitch and some days it has puppies