this is the directive processor where you'd want to check on whether there was a key passed in or not. if not, default behavior is what you have, but if so, log the thing that the key resolves to