Throw a MissingViewException instead of returning false. Closes #2