Added default value for generic port