really sad to see Apple resort to stuff like section 3.3.1.