new implementations, returns lastID in the console upon exception