Bare minimum of implementation for x86