https://github.com/HerculesWS/Hercules/commit/0c40a490928500aeb41c9c406ecbf5ec5253ebf5