The .run() method is called twice. That NEEDS to be fixed. I've outlined the issue above.