Update so that'll convert arguments to lowercase and accept values regardless