libj::to returns 0 by default if the conversion fail