inject method fleshed out for various args and operators