## random effects in BEAR (lme_lm.mod.r) [R for BE/BA]

I have a question about getting subject level random effect. The call of lme() in lme_lm.mod.r uses

random=~drug - 1|subj

I'm not seeing how this gives you a random effect for each subject. I understand the -1 removes the intercept, but doesn't the inclusion of drug there make the random effect differ by formulation, and hence period (for the same subject)?
Any insight appreciated.

-Jay