bugfix + test