only int bytes? In provide* methods you return long