No adding storage units that already exist

Added canAddStorageUnit functionality