new features now compile ok.