Slogging through life