op overload guts