Yes, she would be compelled to grant his wish, but, she can subvert that wish that she has to grant him. The Greek Sailor that became a Captain and then got fish turned to gold. But, when that captain tried to make Jeanie his wife, she turned him into female. She granted the wish, but subverted it by changing him in to a girl.