Arsenal manager Arsene Wenger says the delay on signing a new contract caused a 'lack of clarity' among the players.