there's a problem handling errors when storing a page. driver's updateText() function returns an object on errors, so if ($wicked->updateText()) doesn't behave correctly telling the user the page has been saved when there's been errors too. that's the fix.