See https://github.com/RTradeLtd/s3x/pull/16#discussion_r373827669 for more information
See #16 (comment) for more information