avoids double lib