Do we need to verify length here as well?