nevermind, I found where I was wrong. I realized that extra greps after the initial grep command do not need the file name with the command, which was applying the other grep arguments to everything in the file, instead of just what was passed through the pipeline
Forum