if so add an assert on the top?