Why a warning? Shouldn't this just be an error?