@alternateshift: The whole thing