@ripac: #3 is good and