Added construction conditional, take2 on gitignore