Optimize getBytes function