Again, should probably be removed from the struct and we should simply make use of the ext field from now on. Need to confirm this first.