trying to get sorted...
add an assert