Updated because if let is part of the language now.