Remember to free patch after use