Line 45, the logic is inverted. should be startKey == null. We may want to tighten that up as well...maybe make inclusive nullable and if they have set it even to false, the startKey is required.