Prevent the only exception that ChangeType throws that isn't format related by pre-checking the arg