spec: add rank check *bug*