fixed default behavior with swift