Handle selectors that aren't strings; it could be some arbitrary value. This will need to be handled better.