bugfix: return value