Adding exception throwing versions.