'tis the season for f p r o o g i v i n g !