Be more portable with File::Spec, more taint-aware.