compression
guard against crazy values
for consideration. Keep circle alive with vol < 0