updated default behavior