defensive markdown