Unwrapping complex objects