At least now passable is correct for everything except "Blocks". The
program is still not working correctly..