remove excessive requires in subscribe