finish % escaping code + unit test, two options still open