A start in the carrier_greenspan validation. Working on it here initially so it doesn't get released until it works.