Essentially yes. In the future I'd like to improve the code to handle overloadings, but today it is necessary.