use MIT X
don't error check, that's up to the user, might actually be a feature