Fixed always returning new