progress as a function prevents setting subkeys