Lib separation