implement wacky caps.