To Carla, for putting up with all my idiosyncrasies and foibles wRE6aIXVM2WQ+bGgaq0qe9hM3S/G5yxlklkSabWJxGWUVnGssxtw7IBuCuQi4KBs