# E0062

Warning name: `invalid_cascade`

Calling method with non-unit return type via `..`.

The cascade operator `..` is intended for chaining methods that return `Unit`.
Using it with a method that returns a non-`Unit` value emits this warning.

## Erroneous example

```{literalinclude} /sources/error_codes/0062_error/top.mbt
:language: moonbit
```

## Suggestion

Call non-`Unit` methods with `.` instead:

```{literalinclude} /sources/error_codes/0062_fixed/top.mbt
:language: moonbit
```

