IO::FileTestable doesn't have $!path.

Switch to ~self instead.