https://github.com/HerculesWS/Hercules/commit/79a6bf00d6e91ecdf157b904d82ba8ae92f4d99d