daweight bug fixes (return bool)