My personal preference is to avoid placing over 50% of a function in a conditional. Instead I like to handle that logic with a short circuit not check:

    return this unless @length > 1