why does markdown ignore \n ?