Patch open method to be independent