More fixes
#52: fix separate() semantics