Contact and dive in Gen.Sys