add another workaround for annoying and pointless upper bounds.