It is. I think if the client mixes and matches the If-Unmodified-Since header the results may be inconsistent. Either the client uses If-Unmodified-Since consistently or not at all.