Look at that overloading! (kind of)