incircleadapt
This is a followup of d4bd0789ab, as it was lacking a bit of an explanation. No functional changes.
d4bd0789ab