Typo: only return error if unrecognise bag type.