consistent caps