Time to use a lot pcalls again :(