readded operator unsigned long() to indent.. Removed earlier because it wasn't working, but it wasn't working because visual studio didn't rebuild the file.. weird.