page objects and Sqlite error handling