testing upgrade restrictions