update
mangling
more ops
possible bug in perl overload?