finished (untested) monomer checking