- accept message_filter and return_fields