Modified >>=.