tests passed with optional blank-message and message-fn in acceptance-of