Subversion 2122 (NO SPOILERS, MUST READ)