I am beating myself over this. I should have known something so awesome existed!