GFD stuff that makes me feel squishy.