short function names
rename unsafe methods to begin with _