The unit tests for `ecm_prep` and `run` are in some cases a bit bloated and could use some trimming down and reorganization for clarity.