implement initial If-Match and If-Non-Match support