Most likely it's better to implement this on-demand
Most likely it's better to implement this on-demand