Tiling a material with a bump offset

I have a material with a bump offset that I am trying to tile. So far I can get both to work independently, but I cannot get the both of them to work together. Is there a certain function I am missing here? I thought I would be able to multiply the two results together to get the proper end result, but as you can see the resulting texture is rather odd.

http://i.imgur.com/1Uzo5OR.png

The bumpOffset and lerpRoughness both work fine, and like I say I can get everything to work fine separately. Just once I try to combine the two together I start to get some problems. And just to show:

http://i.imgur.com/gA7dzIh.png

Anyone know what I’m doing wrong here? I apologize for my newbieness, I tried looking online and playing with some of the functions but no luck. Thank you!

This worked, thank you!!

Final solution for anyone interested:

You are trying to multiple the coordinates together which will not work for what you want. You need to pass your coordinates through the BumpOffset node’s coordinate input then plug the bump offset directly into your textures.