I sat down and thought about their whole status upgrading thing and thought it was one of the most unusual practices for miles crediting. I mean most of the GCC airlines (except Qatar Airways and GF) even if the distance is less than 500 miles (Kuwait to bahrain is 262 miles I think), they would still credit you with the minimum of 500 miles. As for GF, having such different business and economy classes such as promo/restricted/flex, the credit varies and isn't not consistent! I mean it says 25% to 50% of the trip, Ok, so how much truly am I getting? how can I challenge that if there's any mistake in it if I don't know the accurate crediting percentage you're using? I think with the new privatization of GF, things would change around a bit, I hope! I don't really like this crediting system and hope they stick to the regular sector/miles genre.