why `_ =` here?