Improving default behavior and simplifying default interface