Clean, reactive and flexible