incredibly thorough response, take my sats!