one day we should make a bunch of defines for true/false which we can use in place of these booleans.  I wish we had have used enums instead, in the API.