Not bad. A lesson learned. Eliminate contracts.