this is against all other versionadded directives, isn't it?