Reimplement collect formatting ranges