Added a missing error_message import
str/bytes fixes
Defer setup() call in ST 3