Framework cut down to bare minimum