@aeolipile: Good writeup.