can request.abort ever be valid as 0 or null ? same with request.isSuccess? if not, can you just use truthy checks?