This function can return false, not likely but still