gcm bug fix 2