I am not 100 percent sure this is how this should occur, but then again this isn't the low-level stuff I'm used to