Archived tweet #10286 from the @leastfixedpoint Twitter Archive@EyalL @mattoflambda If some:action() returns non-`ok`, the process crashes. (This is the Erlang "fail fast" thing in action.) If the programmer doesn't write "ok = ...", the process continues. It's a convention - "idiomatic" Erlang code has a lot of "ok = ..., ok = ..., ok = ..." in imperative bits