It'd be really good to avoid duplicated code here.
It'd be really good to avoid duplicated code here.