-p needs a file