check if a number is rational



Dear list,

I want to check if a number is rational. If I use

featurep(2/3, rational);

I get the answer false. Can someone explain this behaviour to me?
(featurep(sqrt(2), real), however, yields true).

Thanks for any help,

Christian