https://github.com/hyperbola/hyperbola/commit/5c36137, https://github.com/hyperbola/hyperbola/commit/fcd007c #HA