Limbaugh's apology: enough or too much?