introduced 'library_handle' to forwards