Enigmatic Chelicerata taxa