I don't think this is strictly true. It appears that it returns a candidate axis if and only if a single candidate axis is found. If more than one candidate axis is found it returns None. I'm a little unsure about that.