coverage 94% Fixes #27