Damn this is confusing.