Proper internationalization and error handling.
guest_capability can now write output.