improved wrapper for 1c variant type