APCS Library stuff.