This fixes the old implementation of M428 which was broken, did not match the website, and made no sense.