Use lazy attribute evaluation to fix no such file error