osc : this version now works!