no longer need the unecessarily roundabout method here