Simple library contract