deal properly with in-part rulings