Use InvariantType marker