Great wriing for the use case