cleaner version (2 useless lines suppressed / debugging)