comment explaining the use case please.