keyboard stuff might not be available on server, no errors plx