should be public (not really, but for my AI :P)