you do not actually need to cast to byte in your assignment.
You also need the cast because you are downcasting from an int to a byte (a bigger bucket to a smaller). You don't need the cast going the other way (byte to int).
Aloha,
Doug
-- Nothing is impossible if I'mPossible