Wow, that was tough...