more thorough error checking on provision.pl calls