added parentheses around callbackToString result