catchall for interface file reading