The optional pattern