prepare for library rebuild