Specs and detatchment implementation