a third way of doing it