getpath calls are generated by the compiler which is written to guarantee an array is there. this might not be useful