This is a custom post with error handling.