basic getters shouldn't throw exception