This function is intentionally always safe to call -- no need for a double redundant check. This commit was SVN r32545.