No longe throwing errors, always returning something