Some work on handling instructions