Beginning to convert to a more STL container like behavior.