won't state_name suffice within this method scope?