Changed the return type back to void