Added More Error types