Switched to pg data source, OutOfMemoryError. Maybe jdbc/query is not lazy?

postgres2datomic.core=> (do (require (ns-name *ns*) :reload-all)(time (main "mdl_user")))
Exception in thread "Poller SunPKCS11-Darwin" java.lang.OutOfMemoryError: Java heap space
	at sun.security.pkcs11.wrapper.PKCS11.C_GetSlotInfo(Native Method)
	at sun.security.pkcs11.SunPKCS11.initToken(SunPKCS11.java:767)
	at sun.security.pkcs11.SunPKCS11.access$100(SunPKCS11.java:42)
	at sun.security.pkcs11.SunPKCS11$TokenPoller.run(SunPKCS11.java:700)
	at java.lang.Thread.run(Thread.java:680)
Exception in thread "PoolCleaner[1398797451:1382155685018]" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-0 (HornetQ-client-global-threads-124976074)" java.lang.OutOfMemoryError: Java heap space
OutOfMemoryError Java heap space  [trace missing]

postgres2datomic.core=> (pst)
OutOfMemoryError Java heap space