allow comments, mess with modules; it still doesn't work very well