Can now handle non String values, defaulted to returning passed value back