no need to ignore notices as they aren't causing anything to fail anyway
removed what should be dead code, which would be at least partially broken if not fully dead