safesystem is necessary to provide meaningful error messages to the user, why remove its invocation here?