OnCollisionExit2D gives a script error

Hi,
I have a script with oncollisionenter2d and oncollisionexit2d. The collisionenter2d works fine but the oncollisionexit2d gives a script error. Any help would be appreciated

Script error: OnCollisionExit2D This
message parameter has to be of type:
Collision2D The message will be
ignored.

The code is below

void OnCollisionEnter2D(Collision2D coll) {
	if(coll.gameObject.tag == "Planets")
	{
		pivotAttached = true;
		pGravityScript.setLanded(true);
		Debug.Log("Hit Planet");

		if(pGravityScript.getCurrentPlanet()!=null) // if there is a currentPlanet then
		{
			pivotPoint = pGravityScript.getCurrentPlanet().transform;
			pGravityScript.setCurrentPlanet(null);

		}
	}		
}

 void OnCollisionExit2D(Collider2D c)
{

}

void OnCollisionExit2D(Collider2D c)
{

}

Use Collision2D c instead of Collider2D c