The extension is slowly growing to a size where unit tests could be quite useful to ensure changes won't break other features.