more Defaults implementation