inline ops