Added 'trace' and 'force' to Device.connect()