Full object in/out exchange