@cryptocereus: Very well written,