use local convenience method