Is it time to talk to Hamas?