I'm really not a fan of having two methods with the same name, and subtly different type signatures.