bool -> auto