if there's a reasonable alternative why not, there are plenty of reasonable alternative coding models