Program Summary Middleware Methods