Which of these is a necessary condition for trade by barter?