Constructor fails politely (warns and returns undef) if the registry