If this method gets called more than once, it won't clear out the old values.