so TryStatic delegates to Static, making the first component redundant