Several customization for internal use.