Sane: all methods public