amended RTL use case following ivan's comment