using hidden fields, sucking up fonts etc