removed exact getters in favor of function calls