set some damn defaults instead of an empty object