Re-implement get using abstracted libraries.

Closes #72.