will initialise there, but still should be set as array() in load_migration_state to prevent issues if the function would be run twice for any reason