https://github.com/Wiceradon/SMPD/issues/2 && https://github.com/Wiceradon/SMPD/issues/3