Do we need to override this with an additional annotation on `AppTasksResource.indexTxt` and other endpoint handlers that produce `text/plain`?  Based on [the docs](http://jackson.codehaus.org/javadoc/jax-rs/1.0/javax/ws/rs/Consumes.html) it seems this would require clients to supply `Content-Type: application/json` even with `Accept: text/plain` .