Maybe an "OR" in the previous "if" clause would be cleaner.
Also, what scenario does the previous "absPath == null" cover?