be able to pass object around
sorry
Merge branch 'interop'