Support expression in cluster key.
Fail on long query strings.
Cap number of results to prevent DOS.
Start bubbling errors back up through evaluator.

Still a lot of work to do.