Refactor dreadnot.