fix issue #138, use exiasting method if it already exists instead of trying to create a new one