I would've probably done it inline, but no need to change, being verbose is fine