PR #104 was necessary because of the choice below: https://github.com/QuantumSavory/QuantumSymbolics.jl/blob/de5fba91ac41201a3659d5742d175d8987dd48f1/src/QSymbolicsBase/basic_ops_inhomogeneous.jl#L122 Maybe we should revert that PR and instead change `SOuterProduct` to use `projector` Or upstream the `* -> projector` conversion to QuantumOpticsBase and still revert #104.