I would make this private