fastcharge: port from faux