only accept symbols for direction