In addition to the above, seems like this is a repeating pattern. Mind pulling it out in a separate method?