@Override
  public boolean canConnectRedstone(IBlockAccess world, int x, int y, int z, int side) {
    Pipe pipe = getPipe(world, x, y, z);

    if (isValid(pipe)) return pipe.canConnectRedstone();
    else return false;
  }