more logging + gcost cache