@Override
    public boolean canHandleTrackable(@Nullable final String geocode) {
        if (geocode == null) {
            return false;
        }
        return PATTERN_TB_CODE.matcher(geocode).matches();
    }
TB codes really start with TB1, there is no padding or minimum length
main/src/main/java/cgeo/geocaching/connector/trackable/TravelBugConnector.java