Suppose that there is trailing space in `allowed_origin` then it throws a runtime problem. It should be caught at compile time.