Fast push ty

Review