Just a detail, but what happened to indentation? ;)