what is you return an empty Vector?  Will this match work?  Why not .isEmpty here?