Mars – Should we stay or should we go ?