Better version of with that does not require sendToCanvas