Is this necessary, or is there another method you could take to achieve this?