Alternative account of BFDIFan707 and Heraldrist.