markdown is tough and all that