not sure why this does this shit