android calls the success callback no matter what, if using the default INTENT instead of passing NO_RESULT.