handle a common error better... break backwards compatibility