Trouser Press wrote that "the songs have a decidedly sexual air, but it’s the sheer din — roughly produced but convincing — that makes Promise worth repeated listenings."[ 4]
All tracks are written by John Aston and Michael Aston, except where noted
Side A Title Writer(s) 1. "Upstairs" J. Aston M. Aston Ian C. Hudson 3:18 2. "Bruises" 3:38 3. "Pop Tarantula" 3:10 4. "Screaming for Emmalene" 2:58 5. "Scheming" 6:26
Side B Title Writer(s) 1. "Bread from Heaven" 4:12 2. "Influenza" 3:42 3. "Shower Me with Brittle Punches" 2:50 4. "Wraps and Arms" 4:00 5. "Psychological Problems" 3:45
Special Edition bonus disc Title Writer(s) 1. "Shame" (Original Version) 3:25 2. "Influenza" (Relapse) 3:48 3. "Stephen" (Original Version) Richard Hawkins Steve Marshall 4:49 4. "Walking in the Park" 4:06 5. "Wraps and Arms" (Version Two) 4:00 6. "Bruises" (Extended Single Version) 4:49 7. "Punch Drunk" 2:23 8. "Brando (Bruises)" (Extended Version) 4:58 9. "Scheming" (Original Version) 3:33 10. "Screaming for Emmalene" (Single Version) 3:55 11. "So Young (Heave Hard Heave Ho)" 3:24 12. "No Voodoo Dollies" 3:02 13. "Shaving My Neck" 2:55 14. "Sun and Insanity" 3:37 15. "Machismo" 3:22 16. "Glad to Be Alive" 5:38
Jay Aston - lead vocals, backing vocals, guitars
Michael Aston - lead vocals
Ian C. Hudson - guitars, bass
Albie DeLuca - guitars
Julianne Regan - bass, backing vocals, piano
Steve Marshall - bass
with:
Technical
John Brand - producer, engineer
Louis Austin - engineer, mixing
John Madden, Nick Smith, Robin Springall - engineer