we dont need to seek for data-mask every time