This seems pretty close to what I'm looking for...