Yeah, but showMessage function call is not a chained call :P