.() is not reentrant