coverage seems to be ignoring omits after the first, this might make it work
use test generators for finer-grained reporting
try omit this way