Side note: we should probably clean this file up a bit so it references variations instead of categories.