Worst implementation of data-cap, but will fix later.