You do this a few times, maybe a method that builds it for you?