BugFix: Crash on some devices

Some devices will return null on getReason since they do not have any
info. We need to handle the null string otherwise we will crash.