onActivityResult should not be removed