why do we check first if we have fuel before checking if it's a beep boop robolimb?