Pattern is optional