cleanup + paranoia checks
moa error catching
moa eval tests