bit of cleanup for long promote behavior