Make documentation be optional