man, I couldn't think of anything worse - except maybe dynamic types