Fixing function visibility bug

Some old OS classes were not migrated over during the refactor to use
public method signatures instead of private.