changes to go() for testing purposes