source bugfixes