seeking a more robust run method, building up from Reasoned Schemer tests