The print now returns an invisible string as expected by default print behaviour