Yeah, I will add that test and maybe some more after training probably ;). (btw. sorry but some of the code changed a little while you reviewed basically, it just the broadcast_arrays calls being now single for both lists since it includes asarray anyway... probably premature optimization, too, but I don't think it hurts readibility)