Man this is ugly.