Currently, at initialisation, Pass waits for texture units to be loaded (which can be long) There's a way to do better, find it.