Neck gets its own module