This looks like the right way.