incorrect bind? the `this` seems to be in the scope of `discovered` which would not result in a proper end? unless discovered is also binded ofc.