load is now synchronous