state rank is optional