added parameter only_never