Make fn private