stupid typing