#229 for error reporting and page transitions