prevent warnings and notices