Try to avoid the global silent flag