moar specs for libs stuff