Right now this is synchronous, I should definitely add a note about that.