Make use of private functions; start encoder