Change semantics of todo/0 and todo/1