REF: complementarities are defined in symbolic model
BUG: horrible hack now accepts usual functions