adds better way to check for silkTouch needs