There was a reason for not using that (aside from just the more lenient type handling)