fixed push with a hacky workaround