Why is a wrapper needed now?