[ganesh] abstract nudge