Partial implementation of higher level control functions