RE: functional dependencies - bug?