Кстате, может сделать, чтоб .bem метода работал как другие методы коллекции у jquery?
То есть вызов .bem() в случае, когда nodes.length равен нулю, не падал, а просто ничего не делал (так как нету целей). Тогда и проверять не придется.