lib fixes