Maybe fix this by returning an int identifier. The overall micro-ROS elements management should be improved.