Direct access of the packet structs fixes bug #62 and doe not seem to influence compiler optimization.