this & symbol is a real pain in the ass