Some time ago I hit a problem due to GLMAction>>shortcutAsString sometimes returning nil. I fixed this by appending --- ifNil: [ '' ] --- to the method, and then moved on, so sorry I have no record of the context the problem occurred in. I just noticed this again now clearing out Monticello of changes and thought I should report it.
cheers -ben