don't leave me bb, I'll name my vars right, promise