Could probably be made more compact (just bits).