even more var_dumps to figure out what the hell is happening