Scott Westerfeld, you rock.