no longer = NULL everywhere