I'm too lazy to write