Hidden several internal functions