LIBRARY OBLIGATIONS