Added override and moved split function out to object.