Your conditions: Christopher Moore