allow slightly more generic compound increment