we dropped a lot. but @treeder asked as possible backward compatible.