add If-{,None-}Match preconditions