Add support for saving metadata on queries.

Suggest making this just `return False` and then putting `return True` right before the `except`