Okay, this was tough.. but