Support non-preflight OPTIONS requests

An alternative fix to #28