Switched to using non-overloaded methods due to the compiler being unable to
disambiguate.