https://github.com/HerculesWS/Hercules/commit/a1aaa96a17edae63c70a236d7f3402ab46d833a2