use proper silent flag