bugfix: check for valid catalog id