i bet taking this out, doing the explode and checking isset on array index 1 would be faster, but probably a micro optimzation