Working Solution, anything beyond is gravy.