are these two methods really public? now you know what I mean about methods starting with `underscore` :cry: