dammit this is bugging me.