public and non-public versions