Added __name__ guard