Any reason why use camelCase here? Also, do we need this to be public?