Driven by buoyancy, these oil droplets migrate upwards toward the surface through pores and cracks within the layers of rock. If these drops of oil encounter an impermeable surface through which they cannot flow, they will continue to flow upward along the underside of this impermeable sealing rock and collect in traps as shown in Figure 4.1.