work around overload