SO case? See the second overload. Cases like these were intended although they do induce code smells :D