Let's think a better class name after.