m4 database management looks easy, not in reality