added quirk mode