Cleanup of List initialise(update) before we think about reworking it