lacks testing
don't set $WDCONF like a cunt
dependencies seem alright