update to 1.0.4, and add a meaningful test