Please fix the return comment as following:
It returns success only when new virtual device is registered.
Could changed 'success' in previous sentence to MACRO that we defined?