or how about this approach?