Why limit the descriptor size? This could be arbitrary?