primitive follows