Tested on Accelerando.