fix #41, only send metadata that has been explicity set