generic >>