removed thrown exceptions