assuring fields is initialized so we can push/<<