(2) sounds indeed better - only question is - does this require the file to be in the template directory?