Try/catch is slow, just see if it's defined.
Also whitespace.
Whitespace, formatting.
Additional test cases for show, start on Signal.