pointless warnings suppressed