markdown is harder than it looks