Just curious, if they're different sizes, doesn't that automatically determine the return value?