@qwerrie: #4 is very good,