[@Sep]: Definitely have this in a separate thread so that things do not become confusing.