See for yourself whether status || start and status && stop || continue logic is needed in your case. I should note that my original use case required only one instance variable and I haven't tested this with two variable like that.