Use vs. require and should also use a vector instead of list here (for consistency).