discussions about this topic are spread around several issues and pr see #103 #105 #106 Use a separate thread to discuss further