Max out on number of data items available

Make sure that the number of physical elements created is not going to be bigger than number of data elements available. Otherwise, the core-list crashes.