both methods seem to match