Please end this thread. The original empty() proposal is clearly not working, and no modification of it is going to work. The recommended pattern is very clear and matches the Zen of Python: Explicit is better than implicit. -- --Guido van Rossum (python.org/~guido)