Maybe this pattern will work.