prefix and cruft