no need for the cast on the second bytespersecond