added 'careful' mode, -c to toggle