What values can the status take? Do we need an enum?