revert __bounded change; it causes way more problems for portable than it solves; pointed out by dtucker@
djm 12 years ago 37ec574a e1652f74