blind implementation of circle offsets