Reworking BChat dependency so it works