Missed a boolean and still using -a and not &&