tweaking validation to use strings not symbols