diff --git a/lib/android/index.js b/lib/android/index.js
index <HASH>..<HASH> 100644
--- a/lib/android/index.js
+++ b/lib/android/index.js
@@ -12,6 +12,9 @@ const path = require('path');
 class Android {
   constructor(options) {
     if (Android.instance) {
+      // This is hack for https://github.com/sitespeedio/browsertime/issues/1239
+      // In the long run we should rework how we use the Android object.
+      Android.instance.port = options.devToolsPort;
       return Android.instance;
     }
 
@@ -135,6 +138,7 @@ class Android {
   }
 
   async removeFw() {
+    this.forward = undefined;
     // Remove forwards are missing in the adbkit
     return execa('adb', [
       '-s',
Hack for handling crawling on Android devices from sitespeed.io. (#<I>)

How we create the Android instance object isn't optimal and we

can rework that in the future.