Snippets for op overloading