Handle procure_method to be made extensible