Updated Default implementation.