do we need to mess with ErrorActionPreference at all?