Poor cash collection mars otherwise good results