it's not buggy. We need to test on the olpc, old code is still there obviously.
reflect private/public