i'm happy with either approach