added an always clause