alternateGk mechanism?