we can avoid the repeated `to_sym` call here