faux function overloading