added support for radius>0