move validation outside librarian