charles is still too slow..