so matches? would take the job as an argument? could certainly do that.