language changes: no longer uses an owned vector.