[Fix] Wrong return type (fixes a possible typo).
[Fix] Failsafe: prevents an exception to be thrown when the base_loop is not valid.
(Note: NOT using the CARVE_ASSERT() in order to benefit from this failsafe even if CARVE_NODEBUG is defined)