This has been fixed in v5.1.2.5Please download the latest version.
Sarcophagus™ Ltd The Plex, 15 Margaret Street, Wakefield, WF1 2DQ, West Yorkshire, United KingdomUK Phone: 01924 925400
Sarcophagus Limited is a company registered in England and Wales with company number: 3780350VAT number: 758536881