setting the uid happens at compilation