strict patch