removed boolean return