maybe an assert somewhere ?