more proper integration of dired-x