lib compiling doesn't quite work yet. blame Chad.