|| - or should be double