Is there any reason to make this public ?