returning an empty object rather then a bool