This was considerably more fun (and easier) to put together and test than for G!