Revert god-awful Safari compatibility commit 8dd0ad65d8b9f59347255c605fc3f6eae282d598