I feel retarded after reading this thread.