This could be a private method - but it's not super important. Might read nicer.