Updated to not emit duplicate requirements