func (p *Provisioning) Delete(ctx *app.DeleteProvisioningContext) error {
	if !p.state.InstanceExists(ctx.InstanceId) {
		return ctx.Gone()
	}

	err := p.state.DeleteInstance(ctx.InstanceId)
	if err != nil {
		return ctx.Gone()
	}

	return ctx.OK(&app.CfbrokerDashboard{})
}