remove stderr from passing an Error to callbacks, add moar tests