empty requires is actually fine