Yzerman favors short-term free agent contracts for now