I dont like that this adds a bunch of nulls to the list