Shouldn't this just be a boolean?