Front-end empty catch