doc: pkg keywords
core: refactored, better error handling
remove fd from model if not informative