Revert to e95f31fd01c0a58ed16aa8db09147e15946eb146.  Changing my solution to something actually secure.