Factor out front action