How are patches validated?