Rake session problem

Im currently working through the pragmatic rails book and have come
unstuck when using the following command:

rake db:sessions:create

This command creates the rake file, which contains the code needed to
create the tables. But when i run rake db:migrate it seems to ignore
this step. If i try and force it to use this step (004) by using rake
db:migrate version=4 then it creates the table but not the tables for
the steps previous.

Ive had a read around and there seemed to be a problem with an earlier
version of the book, in that it listed the command rake
db:session:create (singular) but this isnt the problem im having?!?

Can anyone shed any light onto the situation?