adapt to irregular blob shape somewhat