Sometimes there's no point in giving up. - Larry Niven