This worked quite well for cloud and pretty well for circle