pid is required