fixing bug when passing in only 4 arguments
adding missing check for when to do the ONLY filter