more comments from https://github.com/PistonDevelopers/piston/pull/524