This needs to say what values are valid