Avoid complex type computation