Updates to allow easy execution of each of four response types.