European-style pattern