Revert: entry point via programs