recordable now deals with new objects appearing correctly. string splitting/generation works now