remove dependency requirement on rack