it's a bit of a tricky bug to fix, cause i need to redo the settings ui first. but i'll get around to it eventually