keep terminology in the api layer consistent