Stupid compress issue was in the unit test - but did tighten up the code a bit.