implement empty handler