This version works well.