now no run-time errors are present :) yay