wip: handle integer user_data