Updated with learning! from Cale, Carlos, and Olga