use 'variable' for unknown types