Yes, that's exactly what I'm suggesting.
It's a commonly used phrase in the sports world to mean do everything you can while he's there to sign him, though teams have in fact made it difficult but not impossible for players to physically leave during successful contract negotiations before.