Fixing pipe2 method inheriting