Some more gtkdoc
Add guards to public functions