Action is in IO, add 'print' function