remove props dependency