update to libbun
fix empty string handling