Begun the magical journey of string manipulation. FileObserver checks for ACCESS which seems to fix the null pointer but keep an eye on it.