Added a use case for why you might use this code