add explicit no-remainder? flag to decode