decouple the inbound and userlist header most don't need a complete type