Adds status option to the vm function
Adds error message to the vm function if it was invoked with the wrong argument count