removed isEmpty fast-fail per #141