a couple small fixes, but no more tests pass
change to assembly is_diff