stupid rules making variables actually match