Added another test to confirm roundabout fix. Added argument checks on instruction generator functions.