Fix #245 Page not found error - Thanks @brianteeman
Too much default and too much wrong assumptions - better throw an exception.