Try to get rid of CPU use. total fail but a little faster