You can't call this on the constructor. It needs to run in the background thread.