Seems like this might fit the bill: