Looks good, but can we expand this out to a full conditional?