I don't always contribute to open source projects, but when I do...