Great, but I still hate myself.