is there any reason for this particular Vector to be created, instead of returning the more descriptive 'nil'?