Added low level methods to public