updated vern core middleware caller methods