very perceptive...