Oops. rollback. Golfed again. 1028b!