This is surprisingly readable.