Careful with newlines on error messages.