works if we ignore redcarpet